Pelo que eu saiba o certo então seria Adicionar esta linha, não? Tente fazer e me dê a resposta! Boa sorte, se não der é so tirar a linha msm...
- Fórum
- OTServ
- Suporte
- Resolvidos
- Sistema Training Offline
4
1.3k
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

07 de dezembro de 2012 às 14:15
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

11 de dezembro de 2012 às 11:23
Tá em Área Incorreta.
Tire suas duvidas de c++ em pedidos e duvidas de programação.
info
Grupo: Conde
Registrado: 16/06/08
Posts: 998
Reputação: +185
Gênero: Masculino

13 de dezembro de 2012 às 05:09
Essa linha:
msg->put<uint16_t>(720);
e essa:
msg->put<uint16_t>(player->getOfflineTrainingTime() / 60 / 1000);
é praticamente a mesma coisa, ambas são referentes ao byte da barra, pode substituir pelo seu code ai que funciona de boa...
se tu adicionar como o cara ali disse, vai dar debug ao logar
Editado Dezembro 13 por fireelement



info
Grupo: Campones
Registrado: 11/09/09
Posts: 26
Reputação: -1
Char no Tibia: asdad
Aew galera blza?
Tenho o sistema de training offline (Tópico: http://www.xtibia.com/forum/topic/194014-tfs-0496-and-some-older-offline-training-bar-barrinha-1200h-funcionando/ )
Mas, a barrinha de "offline training" não está contando o tempo.
Então, no tópico, diz que para funcionar, precisa substituir linhas no protocolgame.cpp nas source:
Só que, no meu protocolgame.cpp não tem essa linha "msg->put<uint16_t>(720);"
O que exatamente tenho que fazer nesse caso?
OBS: No meu protocolgame.cpp, apenas existe isso sobre "training offline" :
Aguardo, obrigado!